projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
45c87ed
)
Skip the cursor past the autocompleted part when requesting explicit completion
author
Federico Mena Quintero
<federico@gnu.org>
Thu, 13 Mar 2008 00:27:46 +0000
(
00:27
+0000)
committer
Federico Mena Quintero
<federico@src.gnome.org>
Thu, 13 Mar 2008 00:27:46 +0000
(
00:27
+0000)
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19802
gtk/gtkfilechooserentry.c
patch
|
blob
|
history
diff --git
a/gtk/gtkfilechooserentry.c
b/gtk/gtkfilechooserentry.c
index a6c6629640ef5a4b3443d600891d09af90b97ef5..c94bf88ea8fd404274fa088ca8986427b3f3ac62 100644
(file)
--- a/
gtk/gtkfilechooserentry.c
+++ b/
gtk/gtkfilechooserentry.c
@@
-785,7
+785,14
@@
gtk_file_chooser_entry_focus (GtkWidget *widget,
{
gint pos = 0;
- if (!chooser_entry->has_completion)
+ if (chooser_entry->has_completion)
+ {
+ gint sel_end;
+
+ if (gtk_editable_get_selection_bounds (editable, NULL, &sel_end))
+ gtk_editable_set_position (editable, sel_end);
+ }
+ else
append_common_prefix (chooser_entry, FALSE);
/* Trigger the completion window to pop up again by a